¿Qué tecnología inalámbrica es adecuada para usted?|Hackaday

2022-12-08 12:11:49 By : Mr. Samuel Wall

Parece que en estos días todos los proyectos de electrónica son inalámbricos de alguna forma.Ya sea que elija WiFi, Bluetooth Classic, Bluetooth Low Energy, ZigBee, Z-Wave, Thread, NFC, RFID, Cell, IR o incluso semáforo o paloma mensajera, depende mucho de las limitaciones de su proyecto.Hay muchas variables a considerar, por lo que aquí hay una guía para ayudarlo a navegar por las opciones y llegar a una conclusión sobre cuál usar en su proyecto.Podemos reducir rápidamente las opciones a la tecnología adecuada con solo unas pocas preguntas.Si lo hace, y necesita mantener una conexión constante, entonces la respuesta es casi seguro WiFi.Una conexión WiFi obtendrá su propia dirección IP, administrará la conexión con el enrutador y enviará y recibirá paquetes por sí misma.Teniendo en cuenta que probablemente ya tenga el enrutador inalámbrico, esto es prácticamente un trato hecho.Muchas personas están creando prototipos con el ESP8266, pero también hay otras opciones, y uno de los favoritos de los piratas informáticos es el Particle Photon (anteriormente Spark Core).El Electric Imp también se usa regularmente, pero no tiene el componente de código abierto que tiene Particle, o el precio que tiene la línea ESP8266.Eso no elimina por completo las otras opciones, pero requieren una complejidad adicional.BLE y ZigBee, requerirían otro concentrador que esté conectado a Internet.Existen (como el Revolv deshabilitado), pero es hardware adicional que quizás no tenga o que no pueda confiar en que su cliente compre.Tampoco tienen el ancho de banda que tendría WiFi.La conectividad celular es otra opción cuando está lejos de la red inalámbrica o no puede confiar en ella.Sin embargo, el mayor inconveniente es que es caro.Cada vez es más barato hacer prototipos, pero pagar por los datos puede volverse feo rápidamente, y desarrollar un producto a mayor escala es extremadamente difícil y costoso.La mayoría de los operadores requieren pruebas y certificaciones exhaustivas antes de permitir que un producto se conecte a su red, por lo que la brecha entre el prototipo y la producción a gran escala es bastante abrumadora.Si es así, Bluetooth es probablemente el camino a seguir, con WiFi y NFC en segundo y tercer lugar.Bluetooth Classic es más antiguo y se usa para transmisión de gran ancho de banda, como auriculares inalámbricos.Pero Bluetooth Classic es muy incompleto con retraso, conexiones caídas y problemas de alcance.Bluetooth Low Energy (a veces llamado Bluetooth Smart) es la versión más reciente.Es completamente diferente y está diseñado para IoT o aplicaciones de bajo ancho de banda.Sin embargo, no dejes que la parte de bajo consumo te engañe;Debido a que transmite con mucha menos frecuencia con muchos menos datos, puede salirse con la suya con transmisiones de potencia mucho más altas, lo que lleva a un alcance significativamente más largo.Para BLE hay muchas opciones de módulos.Un favorito personal es BlueGecko (que cambió el nombre de BlueGiga cuando Silicon Labs los compró), pero el diseño de PunchThrough tiene LightBlue Bean, un dispositivo OTA programable compatible con Arduino y un módulo para aumentar la producción.O echa un vistazo a Tiny BLE en la tienda Hackaday.WiFi es otra tecnología que tienen casi todos los teléfonos inteligentes, pero configurar conexiones directas puede ser un verdadero dolor de cabeza.Interrumpe la conexión a Internet del teléfono, por lo que no puede hacer WiFi a Internet y WiFi directo a un dispositivo.Es mucho más fácil cuando usa WiFi para que el dispositivo se conecte al teléfono inteligente a través de Internet, de la misma manera que a veces es más fácil enviarse un archivo por correo electrónico en lugar de transferirlo a través de USB.Si sus requisitos de ancho de banda son pequeños (unos pocos bytes) y su requisito de rango es pequeño (centímetros), entonces puede probar NFC.Si los dispositivos se comunican entre sí por alguna razón, WiFi es una gran opción aquí, ZigBee, es increíble, y hay una próxima especificación llamada Bluetooth Mesh que pronto entrará en escena.Aquí el alcance es importante, y también lo es la potencia.Cualquier dispositivo que pueda participar en una malla debe estar constantemente escuchando mensajes.Esto significa que masticará las baterías o necesitará alimentación de red.Es posible que otros dispositivos necesiten comunicarse con la red, pero no pasen mensajes de un lado a otro, para que puedan encenderse, decir lo que necesitan decir brevemente y luego volver a dormir.En el mundo de ZigBee, los dispositivos con alimentación se denominan enrutadores porque escuchan y enrutan el tráfico, y los dispositivos con batería se denominan dispositivos finales porque no pueden tener hijos propios.Hay un tercer tipo llamado coordinador, y hay un solo coordinador en cada red de malla ZigBee, generalmente conectado a una puerta de enlace a Internet.Conocer su rango es importante porque si necesita un rango más allá de una estación base, debe tener algún tipo de red de malla.Si su enrutador WiFi solo lo lleva a la puerta trasera de su casa y tiene sensores en su jardín, necesita un extensor de rango WiFi en la puerta trasera o una red ZigBee con nodos dispersos para que haya una ruta desde un sensor. al siguiente al siguiente.No es difícil imaginar un piso de almacén donde la conexión inalámbrica no se extienda demasiado, pero una serie de ZigBee, sensores conectados que actúan como una red de malla y dispositivos finales ZigBee que se conectan regularmente para escupir algunos datos y volver a dormir.WiFi es una red en estrella, por lo que el enrutador actúa como un único punto de falla.ZigBee es una malla, por lo que si algún nodo falla, aún es posible que la red siga funcionando.ZigBee no tiene muchos módulos, pero XBee es uno de los más populares.Otra opción es Thread, que está basado en IPv6.Utiliza 802.15.4, que es el mismo protocolo inalámbrico que ZigBee, pero el aspecto de dirección IP es bastante atractivo.Esto todavía es bastante nuevo, por lo que es difícil encontrar muchos ejemplos, pero hay algunas grandes empresas que lo están presionando con fuerza.Bluetooth Mesh es un nuevo participante y es prometedor.CSR (recientemente adquirida por Qualcomm) lanzó una pila que implementa una red de malla sobre Bluetooth LE, pero lo hicieron antes de que se publicara un estándar, así que utilícelo bajo su propio riesgo.Sin embargo, Bluetooth LE podría ser suficiente para su aplicación.Con Bluetooth LE, el concepto es que hay servidores y clientes.Un servidor es lo que recopila los datos o interactúa con el hardware, y un cliente es el teléfono inteligente u otro dispositivo que desea recibir los datos o enviar comandos al servidor.Los clientes pueden conectarse a múltiples servidores y los servidores pueden tener múltiples clientes simultáneos, pero los servidores realmente no pueden comunicarse con otros servidores.Lea más en nuestra reciente publicación del diccionario Hackaday sobre BLE.Generalmente con las tecnologías inalámbricas la ventaja es que no tienes que estar cerca.Pero en algunos casos, desea que suceda algo cuando dos objetos se acercan lo suficiente, como un gato que se acerca a una puerta automática para gatos o una tarjeta de crédito tocada en un lector de tarjetas inalámbrico.Para esto, desea NFC o RFID.NFC es un subconjunto de RFID pero tienen usos muy diferentes.RFID puede tener un alcance mucho mayor (hasta decenas de metros).Las etiquetas pueden ser activas (alimentadas por batería y de transmisión) o pasivas (alimentadas por el dispositivo de escaneo, por lo que se limitan a la energía que pueden absorber del aire).E-ZPass (para carreteras de peaje) está activo y el chip subdérmico de su mascota es pasivo.Generalmente solo transmiten un único identificador, por lo que el lector debe buscarlo en una base de datos.NFC es mucho más inteligente y permite la comunicación bidireccional.Así es como los teléfonos pueden comunicarse entre sí para transferir información de contacto o URL, y en algunos países los usan los subterráneos, lo que le permite pasar el torniquete tocando su teléfono.NFC también es la forma en que funcionan los terminales táctiles de pago en las tiendas minoristas.Pero espere que la comunicación sea solo de unos pocos bytes, y solo cuando esté a unos pocos centímetros.A veces quieres explorar una nueva tecnología solo para ver si puedes.Hay un par de métodos de transmisión inalámbrica que tienen una adopción de nicho, pero aún son geniales.Primero es ultrasónico.Básicamente, reproduce sonidos a través de un altavoz a frecuencias por encima del rango auditivo humano, pero aún dentro de las capacidades del altavoz y el micrófono.Agregue un poco de análisis de frecuencia y obtendrá una red inalámbrica fácil.Esto se ha hecho con cosas como el botón Amazon Dash, que usa un micrófono para escuchar los detalles de la configuración inalámbrica transmitidos por una aplicación especial para teléfonos inteligentes.La luz modulada es otra posibilidad.Este utiliza LED pulsados ​​para transmitir datos a velocidades muy altas;tan rápido que no puedes ver el parpadeo.Algunas personas han jugado con el uso de un sensor RGB colocado sobre la pantalla de un teléfono inteligente para controlar.Algunas aplicaciones bancarias en Europa usan múltiples puntos parpadeantes en una página web para transmitir datos en paralelo para firmar transacciones.Por supuesto, IR debe contarse entre la luz modulada y, aunque ha existido durante décadas, es bastante confiable (solo en interiores), funciona bien y es fácil de hacer con componentes mínimos.Ha elegido su tecnología inalámbrica, ahora necesita construirla.Dependiendo de lo que intente construir, hay opciones sobre cómo se empaqueta esta tecnología.Existen soluciones USB para cada una de estas tecnologías inalámbricas.Independientemente de lo que elija, podrá comunicarse con una computadora a través de USB sin tener que desarrollar ningún hardware.Conecta un dongle a una Pi y listo.El siguiente paso hacia abajo es el escudo Arduino, y nuevamente podrá encontrar cada una de estas tecnologías como un escudo.Después de eso, hay una placa de conexión, que le permite conectar fácilmente una PCB especial a una placa de prueba u otros encabezados.El siguiente es el módulo.Los módulos son una bendición para los prototipos de productos, los proyectos pequeños y las pequeñas y medianas empresas sin muchos recursos de ingeniería de RF.Una empresa desarrollará un módulo que contiene una PCB, el microcontrolador inalámbrico y la antena, obtendrá la certificación de la FCC para esta pequeña PCB y luego la venderá.Lo bueno es que han usado componentes diminutos para que no tengas que hacerlo, han dominado la magia de la optimización de RF para que no tengas que hacerlo, han manejado la certificación FCC para que no tengas que hacerlo, y tienen una pila de software para que pueda simplemente escribir la capa de aplicación y no preocuparse por los niveles más bajos de comunicación.Los módulos son absolutamente el camino a seguir para prototipos y pequeñas tiradas de productos, y muchos proveedores de módulos ofrecen sus módulos en grandes volúmenes a costos que son solo ligeramente superiores al costo de los componentes mismos.Pero digamos que está tratando de miniaturizar aún más, o está en volúmenes de cientos de miles.Ahí es cuando debería considerar construir su placa basada en los propios microcontroladores, con su propia antena y balun y todas esas otras cosas.Sin embargo, es mucho trabajo y, a menos que tenga experiencia con el diseño de RF, no creará una solución optimizada.Sin embargo, puede hacerlo si mantiene las cosas inteligentes y simples.Pero luego está el paso de las certificaciones, que puede llevar mucho tiempo y ser costoso.Tampoco descarte el entorno de desarrollo.Algunos módulos o chips requieren IAR, un IDE que puede costar miles de dólares.Otros requieren que el desarrollo se realice en herramientas gratuitas pero cerradas.Y algunos son simplemente un dolor monumental para configurar.Su elección de chip puede depender del entorno de desarrollo con el que se sienta más cómodo.Ya sea que esté construyendo una botella de agua IoT o un tenedor conectado, hay muchas opciones para la tecnología inalámbrica y una gran cantidad de ventajas y limitaciones a considerar.Luego hay muchos módulos para cada una de esas opciones.(Crédito de la imagen del módulo en el centro de la imagen del banner: AutolycusQ en Wikipedia).estado jugando recientemente con módulos hc05 BT que proporcionan enlaces seriales virtuales entre radios.SPP es estándar y puede tener un par de teléfonos con un hc05, un escritorio u otro hc05.no me impone un protocolo (binario) y puedo usarlo como transporte para llevar lo que quiera.pero no soporta ningún tipo de multicast o bus y lo echo de menos.anteriormente estaba usando muchos xbees ya que tienen la misma idea de término serial virtual transparente, pero también tienen el beneficio de que, si todas las radios están sintonizadas con el mismo PAN-ID, todas reciben los mismos datos, como una línea compartida.Utilicé esa función para "robar mensajes" de una manera creativa (una estación puede escuchar las comunicaciones y hacer cosas pasivamente cuando A y B están hablando; en realidad, se puede usar bien; piense en "un mensaje transmitido y muchas estaciones siendo capaz de usar eso". La mensajería 1:1 es solo una parte de la creación de redes eficientes. La multidifusión o la transmisión a menudo son más que simplemente 'agradables de tener'.una vez que ocurra la malla, eso solucionará este problema, pero hasta entonces, estoy limitado a emparejamientos 1: 1 y ese tipo de restricción es demasiado limitante para muchas aplicaciones de IoT.BLE, tal como existe ahora, permite una relación de 1:muchos.Puede tener varios dispositivos conectados a un solo sensor si el firmware lo admite.Los módulos de BlueGiga pueden aceptar hasta 8 clientes simultáneos, por lo que si tiene un sensor que informa la temperatura, por ejemplo, hasta 8 dispositivos pueden suscribirse a las notificaciones de ese sensor.es torpe en cualquier cosa que no sea 1:1.¡la vinculación y desvinculación es demasiado lenta, por un lado!y no todas las estaciones pueden ser de doble función (central y periférica).BLE es un diseño bastante malo, desde donde me siento.es un gran paso atrás en muchos sentidos, ni siquiera es divertido.Sí, BLE funciona mal en eso.Honestamente, todavía no existe un buen estándar de malla /no patentado/.En realidad, se necesitan dos características clave, que nadie parece haber implementado de manera de alto rendimiento todavía: reactivaciones de estilo TDMA y algoritmos/protocolos de descubrimiento de ruta de baja sobrecarga.He estado buscando eso durante años en este momento, pero parece que es un problema bastante difícil.El nuevo SX de Digi en realidad suena razonable, pero es bastante caro por unidad.No eran tan buenos hace unos años (cuando apareció Digimesh por primera vez), en mi humilde opinión, pero ahora han logrado reunir sus cosas.Desde el punto de vista tecnológico, Wirepas Pino suena increíble, pero no he podido conseguir ningún hardware de bajo volumen que realmente utilice esa tecnología.Echa un vistazo a NeoCortec.http://www.neocortec.comPara un estándar de malla no patentado, Zigbee es muy bueno y existe desde hace mucho tiempo, por lo que hay muchas opciones de productos.El nuevo protocolo Thread (http://www.threadgroup.org/) ofrece grandes mejoras que incluyen una puesta en marcha más sencilla, IPv6 y una mejor seguridad.El único problema es que acaba de ser ratificado, el producto de producción no se enviará hasta principios de 2017¿Qué tal esos módulos nRF24L01 baratos y otros que usan bandas ISM?La mayoría de las personas no necesitan IoT todo...Si esto.Los dispositivos de 915MHz y 433Mhz $1 o menos de HopeRF, por ejemplo.Hay una red de malla ad-hoc autoorganizada para estos; tendría que buscarla.También pueden tener un alcance impresionante y pueden funcionar con un Yaggi pequeño durante una milla o más.Si se encuentra en los EE. UU., lea y comprenda CFR Título 47, Parte 15, específicamente 15.231.En otras palabras, no, no está permitido usar 433 MHz para mallar.El rango de 915MHz es el rango de baja frecuencia a usar.O elija un módulo precertificado que ya limita la intensidad de campo máxima, las opciones de antena y el rango de frecuencia.Si puede, obtenga un módulo que tenga una pila integrada con un MAC.Desde que me metí en el hobby de los multirotores, aprendí que el nrf24l01 se puede comprar con un LNA y PA (amperios en rx y tx).¡Puedes obtener un rango muy bueno con un par de esos!si puede mantener un quad en el aire a muchos metros de distancia, suena lo suficientemente bien para la mayoría de las tareas de IoT del área local.y también son baratos como papas fritas.Sí, súper barato en eBay.Divertido y fácil de jugar, pero no recomendado para nuevos diseños.Oh, les agregué un filtro de paso bajo (límite de 1nF de Vcc a tierra) y no he tenido problemas como todos.https://1.bp.blogspot.com/-APzVJiaRSlg/VrG5CoMjAJI/AAAAAAAAANQ/rdJeIdwVzW8/s1600/0119160345.jpgSupongo que no se recomienda para un nuevo diseño ya que hay NRF24L01+ compatible con versiones anterioresEso es lo que estoy usando.Creo que eso tampoco es recomendable… pero siento que han vendido suficientes para seguir haciéndolos.Siempre hay que estar preparado para abandonar el barco en esta industria...Buen articulo.Algunas ofertas nuevas e interesantes de Adafruit y SparkFun en torno al RFM69.Punto a punto y malla de larga distancia... mismo nicho que XBee pero menos costoso.https://www.adafruit.com/products/3070 y https://www.sparkfun.com/products/12775El Moteino es un buen módulo que usa algunas de las mismas radios.https://lowpowerlab.com/shop/Moteino/moteino-r4Estoy de acuerdo, Moteino es una pequeña y agradable placa de radio Arduino + RFM69 (que incluso se puede programar por aire también).También es un proyecto de HaD.io: https://hackaday.io/project/2197-the-moteino-frameworkPara su información, la tecnología LoRa es la más emocionante para RF de largo alcance, punto.El problema es que los módulos de Microchip están configurados para usar solo la pila LoRaWAN y no actuarán como un módem punto a punto, lo que los hace apestosos para EE. UU. pero excelentes para Europa a 868 MHz.Si los módulos tienen FCC (no creo que lo tengan), entonces serían geniales.|Para su información, la tecnología LoRa es la más emocionante para RF de largo alcance, punto.errr no… Eche un vistazo a http://www.ingenu.com.RPMA es superior en casi todos los aspectos técnicos.Pero detrás de la curva de adopción, especialmente en Europa.BLE se puede usar para algunas cosas ingeniosas.Pero si desea crear un producto a su alrededor, debe pagar una cantidad significativa de dinero al Bluetooth SIG por la licencia y las pruebas, incluso si está utilizando un módulo con una pila precargada.https://www.bluetooth.org/en-us/test-qualification/qualification-overview/feesBásicamente, debe usar un módulo precertificado que ya tenga un qdid.Debería haber algún tutorial sobre cómo interactuar con un dispositivo de red en el artículo For Dummies ™ de su software.De hecho, si no proviene de un entorno de software, incluso si solo está haciendo comunicaciones en serie, termina haciendo toda la interfaz de usuario en el controlador sobre una ventana de terminal.Sería bueno ver algunos ejemplos simples de cómo harías, por ejemplo.un programa de ventana simple que habla con su dispositivo y hace algo útil, como descargar algunos cálculos de su controlador.El párrafo sobre celular era cierto hasta que salió el Particle Electron este año.El Electron tiene un precio razonable, tanto para el dispositivo como para los datos móviles (sin contrato, $3 por mes por 1 Megabyte, $1 por cada Megabyte adicional).Vas a querer 2 cosas en un módulo celular.Cosa 1: certificación del operador para la radio en sí.Cosa 2: Certificación FCC para el módulo de módem con la configuración de antena deseada.http://www.absolutelyautomation.com/articles/2015/12/30/internet-things-iot-using-nicerf-lora1276¿Qué pasa si necesita mucho rendimiento usando WiFi?Querrá comenzar con un enrutador WiFi y no con un escudo o agregar un microcontrolador.Desea algo con una mejor ruta de datos que SPI o puerto serie y una velocidad de procesamiento mucho más rápida.Los enrutadores inalámbricos están optimizados para ancho de banda con reenvío de paquetes de hardware y una ruta de datos mucho mejor: Ethernet o PCIe o radio onchip.¡Sí, de hecho, por esa mención de "qué pasa con LoRa ™"!El alcance y la confiabilidad de LoRa™ a velocidades de datos lentas tienden a ser casi un orden de magnitud mayor que las técnicas inalámbricas UHF normales.En áreas edificadas, son típicos cientos de metros en lugar de 10, con kilómetros en lugar de 100 de metros en aplicaciones rurales.Ver => http://www.instructables.com/id/Introducing-LoRa-/Los dispositivos ISM de 433 MHz son cada vez más impresionantes y BARATOS también.Típicos son los módulos transceptores HC-12 por menos de US$10 el par (sin flete) => http://www.ebay.com/itm/1Pcs-433Mhz-HC-12-SI4463-Wireless-Serial-Port-Module-1000m -Reemplazar-Bluetooth-NUEVO-/171907297975?hash=item28067932b7:g:nlcAAOSwstxVWUkhTraté de mirar ese Particle Photon, pero parece que requieren que cree una cuenta en su sitio web e inicie sesión para obtener acceso a las descargas, y parece que no ofrecen cadenas de herramientas locales en absoluto: toda la información que puedo encontrar dice que incluso el IDE instalable localmente requiere conexión a Internet porque envía su código a sus servidores para su compilación.Ejecuto una cadena de herramientas de NetBeans localmente para mi Spark/Particle Core.Aquí se explica cómo instalarlo:https://community.particle.io/t/how-to-video-for-compiling-locally-in-windows/2457Tal vez no sea exactamente inalámbrico, sino que utilice de manera parasitaria los cables existentes... ¿Por qué hay tan pocas opciones de proveedores de línea eléctrica y precios tan altos en comparación con los inalámbricos?El módulo más compacto y económico que puedo encontrar es el KQ130f, que casi no tiene documentación en inglés más allá del pinout y la frecuencia de la portadora. No soy un experto, pero me encantaría ver alguna cobertura de portadora de línea eléctrica en HaD para no tener que ordenar y probar dos de cada (selección limitada) conjunto transceptor.También me preocupan los problemas de seguridad y comunicaciones únicos (para los piratas informáticos de bajo voltaje), así como las mejores prácticas al conectar una placa de circuito a la red eléctrica de 220v.Haga que sea una mezcla de CA de alto voltaje con CC de bajo voltaje en una placa o en un gabinete.¿Y no menciona el consumo de energía?Veo en otra parte (https://www.youtube.com/watch?v=IYuYTfO6iOs) que el ESP-8266 puede funcionar durante (jadeo) 17 días transmitiendo una vez por hora alimentado por un LIR2450 (CR2032 no funcionó...).BLE debería obtener varios _años_ de un CR2032 a este ritmo...Y lora está diseñado para funcionar durante 10 años o tanto como la vida útil de los dispositivos.Sería genial ver un gráfico de potencia, batería, rango de transmisión y rendimiento de datos.¿Qué pasa con la latencia?Estoy trabajando en un controlador de juego personalizado y me gustaría agregar capacidades inalámbricas.¿Diferencian estas tecnologías (BT, WiFi, ZigBee…) en términos de latencia?> ¿ES NECESARIO CONECTARSE A INTERNET?No recomendaría ningún dispositivo para hablar con Internet sin tener en cuenta la seguridad.El ESP8266 tiene seguridad Wifi, por lo que localmente nadie podría espiar sin mucho esfuerzo, pero no tiene seguridad de protocolo de nivel superior una vez que sale de su red, es decir, no tiene TLS, por lo que no tiene Https, etc.Obviamente depende de su aplicación, pero debe considerar la seguridad en todo momento.Considere algo tan simple como el tiempo.Si tiene un reloj y solo quiere que el ESP use NTP.eso está bien, pero usarlo para NTP en una aplicación de calefacción o seguridad es una vulnerabilidad potencial.es fácil falsificar su sistema para que haga algo que usted no quiere que haga. Hay trucos usando TLS para obtener la hora y las fechas de los servidores.https://blog.hboeck.de/archives/863-Dont-update-NTP-stop-using-it.htmlPero si está abriendo el ESP directamente a la red para el control de la puerta del garaje o el control y la automatización del hogar.es mejor que coloque la interfaz detrás de un proxy o puerta de enlace (usando un Pi o algún otro tipo) para que pueda tener conexiones seguras.¿En ese momento tiene que ser Wifi?(El último tramo es seguro con WPA2 y el ESP es fácil y económico, pero consume mucha energía)Últimamente me gusta mucho NFC porque hay algunos circuitos integrados nuevos que te permiten crear sensores sin batería.Construí uno para la llanta de mi bicicleta o una pelota de fútbol: hackaday.io/project/7077-rfid-air-pression-sensorEn este momento estoy trabajando para reducir el costo y convertirlo en flexible para poder montarlo más fácilmente.Vine a decir que ZigBee es demasiado caro, pero había pasado un tiempo desde que lo comprobé, así que primero investigué un poco.Me complace decir que en algún momento de los últimos años los módulos ZigBee han bajado mucho de precio.O al menos hay otros más baratos (~ $ 10) disponibles ahora si los busca.Todavía veo los costosos (~ $ 30- $ 40) y no busqué lo suficiente como para detectar la diferencia en las características.De todos modos... ZigBee finalmente es lo suficientemente barato como para imaginar usarlo en muchos proyectos en la casa.Pero... probablemente no lo haré porque incluso esos módulos baratos siguen siendo 10 veces más caros que otras soluciones como los chips NRFxxx, HopeRF, etc... Me decepciona no ver nada de eso en su artículo.A mi modo de ver las cosas, estos chips de red TIENEN que ser baratos.La razón es... mientras que un proyecto puede ser lo suficientemente importante (en mi opinión) como para gastar más dinero en un mejor chip inalámbrico, otro no lo es.Sin embargo, voy a querer que todas mis cosas sean compatibles.Preferiblemente todos van a usar una malla.Si eso no se puede hacer con la suficiente facilidad, entonces todos pueden hablar con un punto de acceso en una formación estelar.¡No voy a querer mantener una red para algunos proyectos y simultáneamente una segunda para otros!Supongo que esto significaría que usaría WiFi para todo, ya que, por supuesto, ya tengo un enrutador WiFi.WiFi parece tener problemas de confiabilidad en mi hogar, probablemente problemas de interferencia.Desafortunadamente, algunas cosas (como Chromecast y Miracast) SOLO están disponibles para Wi-Fi.Prefiero hacer que todo lo que puede funcionar sin WiFi lo haga para mantener las frecuencias de WiFi lo más claras posible para esas cosas.Totalmente fuera de tema, pero por favor... ¡alguien construya y venda algo como Miracast que use Ethernet!Tengo una pregunta de implementación sobre las conexiones celulares.Si compra una tarjeta de expansión como la tarjeta de módem u-blox y la agrega a su propia caja, ¿puede apoyarse en la certificación del operador de esa tarjeta o tiene que volver a enviar toda su caja/producto + módem para que se certifique como una unidad?Escuché que los operadores lo expulsarán (lista negra) si no tiene la combinación exacta de productos (con el módem) certificada con ellos;y he oído que mientras no estés modificando las características de la señal, no lo harán.Y la certificación parece ser costosa (?)Experimenté mucho con BLE y descubrí que el software era simplemente demasiado complejo para la mayoría de mis necesidades y el soporte aún no es lo suficientemente bueno.He usado Bluetooth normal para el control inalámbrico de las bolsas de suspensión neumática de los automóviles.Preparé una aplicación fácilmente usando MIT App Inventor, ya que admite BT normal (no BLE actualmente).Funcionó bastante bien.Zigbee y similares son propietarios, por lo que los evito.Hoy en día, generalmente me quedo con WiFi, ya que es ampliamente compatible y se puede hacer bastante seguro usando SSL.Mantengo una red completamente aislada para mis objetos detrás de un enrutador dedicado con solo los puertos necesarios abiertos.Uso un enrutador GL-iNet, que es un dispositivo de bajo costo que usa operWRT.También utilizo UDP cuando es posible (con CoAP si es compatible), ya que permite tiempos de respuesta muy rápidos desde el inicio y un menor consumo de energía que TCP/IP.El hardware es una combinación de módulos ESP, RPI y la computadora CHIP $9.Este último funciona muy bien y está sorprendentemente bien soportado, pero aún no parece estar disponible en cantidad.Uso NFC de 13,56 mhz para comunicaciones de muy corta distancia, como cuando quiero detectar e identificar un objeto colocado junto a un sensor.En un momento, investigué el uso de la "inundación" de IR para la comunicación dentro de una habitación, pero creo que para la mayoría de las aplicaciones, WiFi es el camino a seguir.En una empresa en la que trabajé anteriormente, usamos una red de malla con BLE (usando NRF BLE SoC) para una de nuestras líneas de productos.Creo que fue una solución medio elaborada en casa, que era bastante inestable, pero logramos que funcionara un poco al menos.Si hay algo con lo que puedo contar por no ser confiable en el uso general, principalmente conectando cosas a teléfonos/tabletas, es bluetooth.En aplicaciones bien definidas e implementadas, no me sorprendería que hubiera aplicaciones Bluetooth fluidas y con capacidad de respuesta, pero todavía tengo que encontrar una.BLE solo empeoró las cosas.Mi trabajo de adulto es asesorar a minoristas y fabricantes sobre qué tipo de kit de automatización del hogar almacenar y vender, bluetooth para HA nunca está en la lista, las devoluciones son demasiado altas.De acuerdo, esto no es IoT, pero una cantidad sorprendente de módulos BT genéricos utilizados en IoT también están integrados de alguna manera en el kit que llega a los estantes minoristas.Una consideración importante que describo para ambas partes es que si bien la tecnología más nueva (es decir, BLE, Smart Bluetooth, Wifi Direct, WiFi HaLo) es genial y facilita el desarrollo o mejora la experiencia del usuario, también reduce la participación de mercado de los dispositivos (teléfonos / tabletas). ) que lo soportan.BLE genera una tasa de devoluciones de alrededor del 40 % para aplicaciones en las que BLE se utiliza para comunicaciones de dispositivo a producto.Esta es una tasa de rendimiento impactante y ha llevado a las políticas que aconsejo hoy.Donde BLE está bien para su uso, es dentro de la propia aplicación, por ejemplo, entre un sensor y un controlador o concentrador.Cuando se trata de tecnología de moda/fitness/gadgets, la tasa de devoluciones cae considerablemente, ya que este mercado tiende a tener dispositivos de última generación.Simplemente pensé que el usuario es un aspecto importante a considerar en el desarrollo de cualquier aplicación y esto incluye todo lo que ha creado que no funciona en una aplicación porque un usuario tiene un droide HTC de diez años, que apenas admite Bluetooth, y mucho menos. BLE!Sea amable y respetuoso para ayudar a que la sección de comentarios sea excelente.(Política de comentarios)Este sitio utiliza Akismet para reducir el spam.Aprende cómo se procesan los datos de tus comentarios.Al utilizar nuestro sitio web y nuestros servicios, usted acepta expresamente la colocación de nuestras cookies de rendimiento, funcionalidad y publicidad.Aprende más